Internet And Network Technologies
AWS DevOps Automation
Applying Automation Using AWS Tools
Using AWS to Set Up DevOps and CloudOps Automation Frameworks

Applying Automation Using AWS Tools

Course Number:
it_coadoadj_02_enus
Lesson Objectives

Applying Automation Using AWS Tools

  • discover the key concepts covered in this course
  • recall the essential features of AWS CodePipeline that can help fully model and automate software release processes
  • use AWS CodePipeline to create automated software release pipelines and deploy sample applications
  • invoke AWS Lambda functions in pipelines using AWS CodePipeline
  • recall the critical features of AWS CodeDeploy that can help automate software deployments to a variety of AWS compute services
  • set up AWS CodeDeploy to automate the deployment of applications
  • recall the concept of Infrastructure as Code and the role of AWS CloudFormation in implementing and managing Infrastructure as Code
  • implement Infrastructure as Code (IaC) with pipelines and AWS CloudFormation
  • recognize AWS CodeStar features that can help facilitate developing, building, and deploying applications in AWS
  • manage applications using AWS CodeStar, source repository, a continuous deployment toolchain, and a project dashboard
  • configure AWS CloudWatch to automate continuous monitoring of resource usage
  • implement continuous security monitoring using AWS GuardDuty
  • recall some of the most prominent non-AWS tools that can be used to automate AWS DevOps and CloudOps tasks
  • summarize the key concepts covered in this course

Overview/Description

In this course, learners examine the essential features of AWS (Amazon Web Services) tools and services such as AWS CodePipeline, AWS CodeDeploy, AWS CloudFormation, AWS CodeStar, and AWS CloudWatch to automate important DevOps and CloudOps tasks. This 14-video course recalls features of AWS CodePipeline and how to use it to create automated software release pipelines and deploy sample applications. Discover how to invoke AWS Lambda functions in pipelines using AWS CodePipeline. Set up AWS CodeDeploy to automate deployment of applications. Next, recall the concept of Infrastructure as Code (IaC) and the role of AWS CloudFormation in IaC implementation and management. Understand features of AWS CodeStar to help facilitate developing, building, and deploying applications in AWS. You will learn to manage applications by using CodeStar, source repository, continuous deployment tool-chain, and a project dashboard, and to configure AWS CloudWatch to automate continuous monitoring of resource usage. Finally, discover how to implement continuous security monitoring by using AWS GuardDuty and recall the non-AWS tools that can be used to automate AWS DevOps and AWS CloudOps tasks.



Target

Prerequisites: none

Using AWS to Set Up DevOps and CloudOps Automation Frameworks

Course Number:
it_coadoadj_01_enus
Lesson Objectives

Using AWS to Set Up DevOps and CloudOps Automation Frameworks

  • discover the key concepts covered in this course
  • list the factors driving the adoption of DevOps and CloudOps along with the approaches that are used to implement automation
  • recall the challenges associated with DevOps and CloudOps and describe the correct approach of using AWS to implement DevOps and CloudOps in the enterprise to realize positive impact on business
  • list the features and benefits of AWS Stack that compliment AWS DevOps and CloudOps adoption, as well as critical automation patterns of implementing AWS DevOps and CloudOps
  • name the prominent AWS Integration tools that play an important role in DevOps, CloudOps, and automation implementation
  • recognize effective approaches of automating IT processes using the AWS DevOps Reference Architecture
  • describe the DevOps Transformation Assessment and Strategy and recognize the role of AWS-based services in assessing the need and use of the right AWS services to transform
  • describe DevOps best practices and AWS tooling and infrastructure that can be used to implement DevOps practices in large scale enterprises
  • describe the essential AWS serverless architecture patterns and their roles in automating IT processes
  • use a serverless architecture with AWS Lambda to automate CI/CD deployment pipelines
  • list prominent AWS services that are used to facilitate the configuration management of multiple instances in AWS along with their associated features
  • implement configuration management using the AWS OpsWorks
  • configure and manage Amazon EC2 systems with the AWS Systems Manager
  • recognize AWS Config features that are used to assess, audit, and evaluate the configuration of AWS resources
  • use AWS Config and Config rules to monitor and enforce compliance for infrastructures
  • recognize the prominent containerization services provided by AWS that play a significant role in CI/CD DevOps process
  • implement CI/CD processes to deploy code into containers running on Amazon ECS
  • summarize the key concepts covered in this course

Overview/Description

Explore automation approaches, how to work with the tools and services provided by AWS (Amazon Web Services) to implement DevOps and CloudOps in the enterprise, and their associated challenges, in this 18-video course. You will learn about critical automation patterns for implementing AWS DevOps and CloudOps; the effective approaches for automating IT processes using the AWS DevOps Reference Architecture; and the DevOps Transformation Assessment and Strategy. Additionally, you will discover how to use essential AWS Serverless Architecture patterns in automating IT processes and the prominent containerization services provided by AWS for CI/CD (continuous integration/continuous deployment). Learners will examine how to use and work with serverless architecture, AWS Lambda, AWS OpsWorks, AWS Systems Manager, and AWS Config to automate CI/CD pipelines. The course concludes with demonstrations of how to implement configuration management; how to manage EC2 (Amazon Elastic Compute Cloud) Systems; how to enforce compliance for infrastructures; and how to deploy code into containers running on ECS (Elastic Container Service).



Target

Prerequisites: none

Close Chat Live